// TOWN SPECIAL ENCOUNTERS
//    Town 60: Under Factory

beginzonescript;

variables;

short im_hostile = 0;
short max_crime = 200;
short last_abil;
short counter = 0;
short set_ter = 0;
short set_ter1 = 0;
short set_ter2 = 0;
short set_ter3 = 0;

body;

beginstate INIT_STATE;
	last_abil = get_current_tick();

//	set_name(,);
//	add_range_to_group(,,groupn);


	set_crime_tolerance(max_crime);

	break;

beginstate EXIT_STATE;
break;

beginstate START_STATE;
	
	
	if ((gf(60,21) > 0) && (get_terrain(0,11,43) == 309)) {
		set_terrain(0,11,43,313);
		set_terrain(0,17,47,313);
		set_terrain(0,8,33,313);
		set_terrain(0,8,34,313);
		}
	if ((gf(60,21) == 0) && (get_terrain(0,11,43) == 313)) {
		set_terrain(0,11,43,309);
		set_terrain(0,17,47,309);
		set_terrain(0,8,33,309);
		set_terrain(0,8,34,309);
		}
		
	if ((gf(60,22) > 0) && (get_terrain(0,39,44) == 309)) {
		set_terrain(0,39,44,313);
		set_terrain(0,41,41,313);
		set_terrain(0,50,54,313);
		}
	if ((gf(60,22) == 0) && (get_terrain(0,39,44) == 313)) {
		set_terrain(0,39,44,309);
		set_terrain(0,41,41,309);
		set_terrain(0,50,54,309);
		}

	if ((gf(60,20) > 0) && (set_ter == 0)) {
		set_ter = 1;
		set_terrain(0,34,15,313);
		set_terrain(0,27,16,313);
		set_terrain(0,25,24,313);
		set_terrain(0,36,24,313);
		}
	if ((gf(60,24) > 0) && (set_ter2 == 0)) {
		set_ter2 = 1;
		set_terrain(0,25,24,313);
		set_terrain(0,36,24,313);
		}
		
	// beta beams turned off?
	if ((gf(32,23) > 0) && (set_ter3 == 0)) {
		set_ter3 = 1;
		set_terrain(0,34,15,313);		
		set_terrain(0,27,16,313);
		}
break;

beginstate 10;
break;

beginstate 11;
break;

beginstate 12;
break;

beginstate 13;
break;

beginstate 14;
break;

//	print_str("");
//	set_terrain_string_range("",1);
//	set_terrain_string_range("The sign says - .",1);

